/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package StaticClass;

import Adaptor.JLocationListValue;
import Interface.IChat;
import Interface.IClient;
import Interface.IFile;
import Interface.IMain;
import InterfaceClient.JDriveCombo;
import InterfaceClient.JLocationList;
import RemoteDesktop.ClientHook;
import RemoteDesktop.ConnectRemote;
import Shell.ExecuteShell;
//import Packets.pkValue;
import Thread.ThreadFile;
import Thread.Connection;
import Thread.ThreadChat;
import Thread.ThreadFile_Tree;
import java.net.Socket;
import java.util.ArrayList;
import javax.swing.Icon;
import javax.swing.JLabel;


/**
 *
 * @author Oho
 */
public class ArrSocket {
    public static ArrayList<ThreadChat> arrList =new ArrayList<ThreadChat>();
    public static String HOSTNAME="localhost";
    public static int PORT = 1234;
    public static String CHAT ="CHAT";
    public static String SENDFILE ="SENDFIL";
    public static String SENDMESSAGE ="SENDMESS";
    public static int DIFF =1;
    public static ThreadChat tm;
    public static ArrayList<Socket> sockList =new ArrayList<Socket>();
    public static ArrayList<ThreadChat> TheadList =new ArrayList<ThreadChat>();
    ///////////////
    public static ArrayList<Connection> ArrConnect = new ArrayList<Connection>(); 
    public static ArrayList<ThreadChat> ArrChat = new ArrayList<ThreadChat>(); 
    public static ArrayList<ThreadFile> ArrFile = new ArrayList<ThreadFile>(); 
    public static ArrayList<ThreadFile_Tree> ArrFileTree = new ArrayList<ThreadFile_Tree>(); 
    public static ArrayList<ExecuteShell> ArrShell=new ArrayList<ExecuteShell>();
    public static ArrayList<ClientHook> ArrHook=new ArrayList<ClientHook>();
   
    public static ArrayList<JLabel> arrIconFile ;
    public static ArrayList<JLabel> arrIconForder;
    
    
    public static IClient icl;//=new ArrayList<ClientHook>();
    
    ///////////////
    public static String nameServer ="Server: " ;
    public static String nameClient ="Client: " ;
    
    public static IMain im;
    ///////////////
    public static   ArrayList< IChat> ic = new ArrayList<IChat>() ;
   public static ArrayList<IFile> ArrIFile = new ArrayList<IFile>(); 

    public static ArrayList<IClient> ArrClientIMG = new ArrayList<IClient>(); 
    
    public static JDriveCombo cbb;
    public static JLocationListValue jListFile;
    public static JLocationListValue jListFoder;
    
    //////////////
     public static int value=0;
    public static String COMMAND ="";
}
